any fabric or paper piece for clean - German English Dictionary